// 定义了一个函数A.里面定义了一个函数b ，函数b 可以访问函数A中定义的变量。 
// 闭包模式，函数闭包，对象闭包。
// 闭包的优点，缓存数据。
function A() {
    var num = 10;
    return function() {
        return num
    }
}
let b = A()
console.log(b());
// 对象闭包。
function B() {
    var B = 1000;
    return {
        age: B
    }
}
console.log(B().age);